Instrukcja budowy bazy danych "biblioteka"

Wprowadzenie

Ten dokument opisuje krok po kroku, jak utworzyć i wypełnić danymi znormalizowaną bazę danych `biblioteka` przy użyciu dostarczonych plików SQL. Proces składa się z dwóch głównych etapów: utworzenia struktury (schematu) bazy danych, a następnie zaimportowania do niej przykładowych danych.

Krok 1: Przygotowanie

Upewnij się, że masz działający serwer bazy danych MySQL (lub MariaDB), a najlepiej XAMPP oraz narzędzie do zarządzania nią, takie jak phpMyAdmin, DBeaver, lub dostęp do klienta linii poleceń `mysql`.

Wszystkie potrzebne pliki SQL to:

Krok 2: Utworzenie pustej bazy danych

Zanim zaimportujemy tabele, musimy stworzyć pustą bazę danych, w której będą one przechowywane. Najlepiej użyć kodowania `utf8mb4`, które zapewnia obsługę szerokiego zakresu znaków.

Metoda 1: Użycie SQL

Wykonaj poniższe polecenie w swoim narzędziu do zarządzania bazą danych:

CREATE DATABASE `biblioteka` CHARACTER SET utf8mb4 COLLATE utf8mb4_polish_ci;

Metoda 2: Użycie phpMyAdmin

  1. Przejdź do strony głównej phpMyAdmin.
  2. Kliknij w zakładkę "Bazy danych".
  3. W polu "Utwórz bazę danych" wpisz `biblioteka`.
  4. Z listy "Metoda porównywania napisów" wybierz `utf8mb4_polish_ci`.
  5. Kliknij przycisk "Utwórz".

Krok 3: Import struktury bazy danych

Teraz, gdy mamy już pustą bazę, musimy wczytać do niej strukturę tabel z pliku biblioteka.sql.

Metoda 1: Użycie klienta linii poleceń `mysql`

Otwórz terminal lub wiersz poleceń i wykonaj poniższe polecenie, podając swoją nazwę użytkownika i hasło:

mysql -u TWOJA_NAZWA_UŻYTKOWNIKA -p biblioteka < biblioteka.sql

Po wykonaniu polecenia zostaniesz poproszony o hasło. Po jego wpisaniu struktura bazy zostanie zaimportowana.

Metoda 2: Użycie phpMyAdmin

  1. Wybierz nowo utworzoną bazę danych `biblioteka` z listy po lewej stronie.
  2. Przejdź do zakładki "Import".
  3. W sekcji "Plik do importu" kliknij "Wybierz plik" i wskaż plik biblioteka.sql na swoim dysku.
  4. Upewnij się, że reszta opcji jest ustawiona domyślnie (format SQL, kodowanie UTF-8).
  5. Kliknij przycisk "Wykonaj" na dole strony.

Po tym kroku w bazie `biblioteka` powinny pojawić się wszystkie puste tabele.

Krok 4: Import przykładowych danych

Ostatnim krokiem jest wypełnienie tabel danymi z pliku biblioteka_dane.sql. Procedura jest bardzo podobna do importu struktury.

Metoda 1: Użycie klienta linii poleceń `mysql`

Ponownie użyj terminala, tym razem wskazując plik z danymi:

mysql -u TWOJA_NAZWA_UŻYTKOWNIKA -p biblioteka < biblioteka_dane.sql

Metoda 2: Użycie phpMyAdmin

  1. Upewnij się, że wciąż masz wybraną bazę danych `biblioteka`.
  2. Ponownie przejdź do zakładki "Import".
  3. Kliknij "Wybierz plik" i tym razem wskaż plik biblioteka_dane.sql.
  4. Kliknij przycisk "Wykonaj".

Zakończenie

Gratulacje! Twoja baza danych `biblioteka` jest teraz w pełni gotowa do pracy. Zawiera poprawną, znormalizowaną strukturę oraz przykładowe dane, na których możesz ćwiczyć zapytania SQL lub rozwijać aplikację w PHP.